/* 
 * File:   audio_dev_box_widget.h
 * Author: ufk
 *
 * Created on April 1, 2014, 10:29 AM
 */

#ifndef AUDIO_DEV_BOX_WIDGET_H
#define	AUDIO_DEV_BOX_WIDGET_H

#ifdef	__cplusplus
extern "C" {
#endif

    
#include <gtk-3.0/gtk/gtk.h>

#define DEVICE_AVAILABLE_STOCK "gtk-yes"
#define DEVICE_NOT_AVAILABLE_STOCK "gtk-no"    
    
#define AUDIO_DEV_BOX_WIDGET_TYPE (audio_dev_box_widget_get_type())
#define AUDIO_DEV_BOX_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AUDIO_DEV_BOX_WIDGET_TYPE, AudioDevBoxWidget))
GType           audio_dev_box_widget_get_type    (void);

typedef struct _audio_dev_box_widget AudioDevBoxWidget;
typedef struct _audio_dev_box_widget_class AudioDevBoxWidgetClass;

AudioDevBoxWidget     *audio_dev_box_widget_new         (const char *server_name,const char *device_name, const char *description, gboolean is_available, gboolean is_enabled);        


#ifdef	__cplusplus
}
#endif

#endif	/* AUDIO_DEV_BOX_WIDGET_H */

